package com.wuxi.scheduler.service;

import com.wuxi.scheduler.pojo.seer.*;

import java.util.List;

public interface SeerService {
    SeerRobotOrderResponse setOrder(OrderDto orderDto);

    SeerRobotBaseResponse terminateOrderId(String id);

    SeerRobotBaseResponse terminateOrderVechile(String vehicle);

    SeerRobotAlarmResponse getRobotsStatus();

    SeerRobotBaseResponse setPriority(String id, int priority);

    SeerRobotBaseResponse markComplete(String id);

    SeerOrderStatusResponse orderDetails(String id);

    SeerRobotBaseResponse addBlocks(BlockDto blockDto);

    SeerRobotBaseResponse gotoSitePause(List<String> vehicles);

    SeerRobotBaseResponse gotoSiteResume(List<String> vehicles);
}
